package co.th.helper.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Region implements Serializable {

	private static final long serialVersionUID = 1L;

	private BigDecimal regionId;
	private String regionNameTH;
	private String regionNameEN;
	private String createBy = "SYSTEM";
	private Date createDate = new Date();
	private String updateBy = "SYSTEM";
	private Date updateDate = new Date();
	
	private List<Province> province = new ArrayList<Province>(0);
	
	public Region(){
		
	}

	public Region(BigDecimal regionId, String regionNameTH, String regionNameEN) {
		this.regionId = regionId;
		this.regionNameTH = regionNameTH;
		this.regionNameEN = regionNameEN;
	}

	public BigDecimal getRegionId() {
		return regionId;
	}

	public void setRegionId(BigDecimal regionId) {
		this.regionId = regionId;
	}

	public String getRegionNameTH() {
		return regionNameTH;
	}

	public void setRegionNameTH(String regionNameTH) {
		this.regionNameTH = regionNameTH;
	}

	public String getRegionNameEN() {
		return regionNameEN;
	}

	public void setRegionNameEN(String regionNameEN) {
		this.regionNameEN = regionNameEN;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public List<Province> getProvince() {
		return province;
	}

	public void setProvince(List<Province> province) {
		this.province = province;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

}
